/**
 * 1  jquery  cookie设置取用
 */
$.cookie("user", "ysy", {expires: 7, path: "/"});
$.cookie('user', 'ysy', {
    expires: 7,              // 生命周期
    path: '/',               // 创建该Cookie的页面路径
    domain: 'jquery.com',    // 创建该Cookie的页面域名
    secure: true             // 如果设为true，那么此Cookie的传输会要求一个安全协议
});

console.log($.cookie("user"));
$.removeCookie("user");

/**
 * 2 js  使用冻结  创建对象形式常量  不可修改常量属性  浅冻结
 */
let user = {};
user.name = "123";
Object.freeze(user);
console.log(user);

user.name = "456";
console.log(user);


let list = [1, 2, 3, 4, 5];

$.each(list, item => {
    list.push("a");
    console.log(list);
});

/**
 * 3 js  RegExp
 */
/** RegExp 是javascript中的一个内置对象 为正则表达式 RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配
 如果你直接在控制台打印RegExp, 出现的一定是一个空字符串: "" 那么, 我们在什么时候可以使用RegExp.$1呢?
 其实RegExp这个对象会在我们调用了正则表达式的方法后, 自动将最近一次的结果保存在里面, 所以如果我们在使用正则表达式时, 有用到分组, 那么就可以直接在调用完以后直接使用RegExp.$xx来使用捕获到的分组内容,
 如下:
 */

const r = /^(\d{4})-(\d{1,2})-(\d{1,2})$/
r.exec('2019-10-08')

console.log(RegExp.$1)  // 2019
console.log(RegExp.$2)  // 10
console.log(RegExp.$3)  //

/**
 * @author Ysy
 * @description TODO
 * @date 2022/5/13
 */
// 加上这个 <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />
//     可以使 https 下发送的 http 请求自动升级为 https 的，包括第三方的 sdk，分享给大家。。。
